Programming Graphics Hardware
نویسندگان
چکیده
The tutorial is an introduction to programming today’s PC graphics hardware. It covers basic hardware architecture, optimization, programming interfaces and languages. It presents graphics and non-graphics applications. While the tutorial assumes basic knowledge in programming and principles of 3D computer graphic, familiarity with PC graphics hardware is unnecessary. The tutorial notes below are complementary to the tutorial slides.
منابع مشابه
Investigating the Effects of Hardware Parameters on Power Consumptions in SPMV Algorithms on Graphics Processing Units (GPUs)
Although Sparse matrix-vector multiplication (SPMVs) algorithms are simple, they include important parts of Linear Algebra algorithms in Mathematics and Physics areas. As these algorithms can be run in parallel, Graphics Processing Units (GPUs) has been considered as one of the best candidates to run these algorithms. In the recent years, power consumption has been considered as one of the metr...
متن کاملUsing Graphics Hardware 17.2 Describing Geometry for the Hardware
Throughout most of this book, the focus has been on the fundamentals underlying computer graphics rather than on implementation details. This chapter takes a slightly different route and blends the details of using graphics hardware with the practical issues associated with programming that hardware. This chapter, however, is not written to teach you OpenGL,TMother graphics APIs, or even the ni...
متن کاملA Crash Course on Programmable Graphics Hardware
Recent years have witnessed tremendous growth for programmable graphics hardware (GPU), both in terms of performance and functionality. In this paper, we overview the high-level architecture of modern GPU, and introduce the GPU programming model. We also briefly describe the kinds the visual effects and applications that can be achieved by programmable graphics hardware.
متن کاملAcceleration of a 2D Euler Flow Solver Using Commodity Graphics Hardware
The implementation of a 2D Euler solver on graphics hardware is described. The graphics processing unit is highly parallelised and uses a programming model that is well suited to flow computation. Results for a transonic turbine cascade test-case are presented. For large grids (10 nodes) a 40 times speed-up compared to a Fortran implementation on a contemporary CPU is observed.
متن کاملInternet-based hardware/software co-design framework for embedded 3D graphics applications
Advances in technology are making it possible to run three-dimensional (3D) graphics applications on embedded and handheld devices. In this article, we propose a hardware/software co-design environment for 3D graphics application development that includes the 3D graphics software, OpenGL ES application programming interface (API), device driver, and 3D graphics hardware simulators. We developed...
متن کامل